package mf.com.Service.sys;

import mf.com.entity.system.SysMenu;

import java.util.List;

/**
 * @Author: lmf
 * @Create: 2024/3/30 21:09
 * Description:  菜单接口
 */
public interface SysMenuService {
    /**
     * 查询所有菜单
     */
    public List<SysMenu> findAllMenu();

    /**
     * 删除菜单
     */
    Integer delete(Integer id);

    /**
     * 新增菜单
     */
    Integer addMenu(SysMenu sysMenu);

    /**
     * 编辑菜单
     */
    Integer updateMenu(SysMenu sysMenu);

    /**
     * 根据用户iD查询查询对应权限下的菜单
     */
    List<SysMenu> findForSubMenuByUserId();
}
